.customCollapse {
    border-radius: 8px;
    border: 1px solid #e8e8e8;
    :global {
        .ant-collapse-item {
            border-bottom: 1px solid #e8e8e8;
        }
        .ant-collapse-item:last-child {
            border-bottom: 0;
        }
        .ant-collapse-item:last-child > .ant-collapse-content {
            border-radius: 0 0 8px 8px;
        }
        .ant-collapse-item > .ant-collapse-header {
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
        }
        .ant-collapse-content {
            border-top: 0;
        }
    }
}
.customCollapse&:global(.ant-collapse-borderless) {
    background-color: #fff;
    border: 0;
}
.customCollapse&:global(.ant-collapse-borderless .ant-collapse-item .ant-collapse-header) {
    padding: 12px 0 !important;
}
.customCollapse:global(.ant-collapse-borderless.ant-collapse-icon-position-right
        > .ant-collapse-item
        > .ant-collapse-header
        .ant-collapse-arrow) {
    right: 0;
}
.customCollapse&:global(.ant-collapse-borderless .ant-collapse-item) {
    border-bottom: 1px solid #ededed;
    margin-top: 20px;
    padding-bottom: 20px;
}
.customCollapse&:global(.ant-collapse-borderless .ant-collapse-item:last-child) {
    border-bottom: 0;
}
.customCollapse&:global(.ant-collapse-borderless .ant-collapse-content > .ant-collapse-content-box) {
    padding: 4px 0 16px 0;
}
